package com.sc.nft.entity.vo.mall;

import com.sc.nft.enums.MallOrderRefundStatusEnum;
import com.sc.nft.enums.MallOrderRefundTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class AdminRefundDetailsVO {

    @ApiModelProperty(value = "售后状态: NOT_APPLY:未申请 APPLYING:申请中(待商家处理) REFUSE_REFUND:拒绝退款 REFUNDING:退款中(等待到账中，退款金额会原路退回到买家账户) REFUND_SUCCES:已退款(退款金额已原路退还到你的账户) CANCEL:取消退款")
    private MallOrderRefundStatusEnum refundStatus;

    @ApiModelProperty(value = "售后类型: ONLY_REFUND:仅退款 REFUND_GOODS:退货退款")
    private MallOrderRefundTypeEnum refundType;

    @ApiModelProperty(value = "商品信息")
    private List<AdminRefundProductDetails> productList;

    @ApiModelProperty(value = "订单号")
    private String orderNo;

    @ApiModelProperty(value = "申请时间")
    private Date applyTime;

    @ApiModelProperty(value = "购买账号")
    private String userTel;

    @ApiModelProperty(value = "图片")
    private String refundReasonWapImg;

    @ApiModelProperty(value = "退款原因")
    private String refundReasonWap;

    @ApiModelProperty(value = "图片域名")
    private String imgHost;

}
